Abstract: The main purpose of a sensor network is information gathering and delivery. Therefore, the quantity and quality of the data delivered to the end-user is very important. In this paper, we focus on designing a general energy efficient, fault tolerant, and highly reliable routing protocol that prolongs the network lifetime; we call it greedy geographical routing algorithm (GGRA). Our objective is to determine in a Multi-hop network the optimal number of cooperating nodes per hop to minimize the end-to-end total energy consumption while satisfying an outage probability requirement at each hop. Identify the effect of the number of cooperating nodes on energy consumption, all other parameters, i.e., transmission power; rate and reliability are kept constant. Simulation results reveal that the proposed algorithm yields a longer network lifetime, less packet latency, and higher delivery ratio than other existing schemes.

Keywords: network lifetime, secure, reliable, energy.